package com.amumu.drama.common.modules.delivery.dto;

import com.amumu.drama.common.constant.DeliveryStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author sunzhuang
 * @date 2024/6/27 16:59
 * @slogan 天下风云出我辈, 一入代码岁月催
 * @desc 查询订单的发货状态
 */

@Setter
@Getter
public class DeliveryStatusResp implements Serializable {

    /**
     * 发货状态
     */
    private DeliveryStatusEnum deliveryStatusEnum;
    /**
     * 发货流水号
     */
    private String deliverySn;

    /**
     * 订单号
     */
    private String orderSn;

    @ApiModelProperty("发货申请时间")
    private LocalDateTime applyTime;

    @ApiModelProperty("收获确认时间")
    private LocalDateTime applyConfirmTime;

    /**
     * 请求信息
     */
    private String reqInfo;

    /**
     * 响应信息
     */
    private String respInfo;

    /**
     * 订单失败信息
     */
    private String msg;
    /**
     * 回调响应信息
     */
    private Object notifyRespInfo;


}

